POI读取Excel(xls、xlsx均可以) |
您所在的位置:网站首页 › java读取poi 包 › POI读取Excel(xls、xlsx均可以) |
maven构建的项目-->pom.xml文件
eclipse提供Dependencies直接添加依赖jar包的工具:直接搜索poi以及poi-ooxml即可,maven会自动依赖需要的jar包:
poi提供microsoft office旧版本支持,eg .xls Excel (2003-2007的版本)
poi-ooxml提供microsoft office新版本支持,eg .xlsx Excel (2007以后的版本)
或者手动修改pom.xml,在添加jar包依赖的地方加入
org.apache.poi
poi-ooxml
3.9
或者: org.apache.poi poi 3.9
注意: HSSFWorkbook是97-03版本的xls版本,XSSFWorkbook是07版本的xlsx HSSFXXX读取03-07版本的xls的excel: (注意引入的是POI的包,如果读取的是xlsx后缀的excel会报错) import java.io.FileInputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFSheet; @SuppressWarnings("all") /** * java读取低版本的Excel(03版本的Excel) * * @author: qlq * @date : 2018年7月4日下午3:21:50 */ public class POIRead03VersionExcel { public static void main(String[] args) throws IOException { try { // 获取一个工作簿 Workbook workbook = new HSSFWorkbook(new FileInputStream("G:\\tmpfile\\excel\\user.xls")); // 获取一个工作表两种方式 // HSSFSheet sheet = workbook.getSheet("sheet0"); // 获取工作表的第二种方式 HSSFSheet sheet = (HSSFSheet) workbook.getSheetAt(0); int firstRow = 0; // 获取sheet的最后一行 int lastRow = sheet.getLastRowNum(); for (int i = firstRow; i |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |